package com.itwxz.forum.domain.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ForumCommentDto implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 关联的帖子ID
     */
    private Long postId;

    /**
     * 父评论ID（0表示直接评论帖子）
     */
    private Long parentId;

    /**
     * 根评论ID（楼层ID，第一层评论的ID）
     */
    private Long rootId;


    /**
     * 被回复用户ID（@某人）
     */
    private Long replyToUserId;

    /**
     * 评论内容
     */
    private String content;

}
